//package com.abl.javabasis._08_generics;
//
//import java.util.ArrayList;
//
//public class TestMethod<B> {
//    public  B a ;
//
//    public static void main(String[] args) {
//        ArrayList<String> strList = new ArrayList<>();
//
//        Object method = method();
//        System.out.println(method + "  " + method.getClass().getName());
//
//        Double dou_ = method(Double.class);
//        System.out.println(dou_ + "  " + dou_.getClass().getName());
//
//        Float float_ = method(Float.class);
//        System.out.println(float_ + "  " + float_.getClass().getName());
//
//    }
//
//    //没什么意义
//    public static <A> A method() {
//        Double s = 12345.0;
//        return (A) s;
//    }
//
//    //根据参数传递的泛型，返回对应值
//    public static <A> A method(Class<A> aClass) {
//        Double s = 12345.0;
//        return (A) s;
//    }
//
//
//}
